package study8;

/**
 * 方法内部类代码示例
 **/
public class Outter2 {
    private int age = 10;
    public void fun(int num) {
        // 方法内部类,不能出现任何访问修饰符和static
        class Inner {
            public void test() {
                System.out.println(age);
                System.out.println(num);
            }
        }
        // 此时Inner使用num这个变量,num就变为了隐式的final，值不能修改
        Inner inner = new Inner();
        inner.test();
    }

    public static void main(String[] args) {
        Outter2 outter2 = new Outter2();
        outter2.fun(10);
    }
}
